package lab02.test31;

import java.util.*;
import  java.util.ArrayList;
import java.util.List;

/**
 * Created by 星月 on 2017/11/2.
 */
public class Test {
    public static void main(String[] args) {
        //数组：量词
        //集合较数组的优势：集合不用事先定义元素的大小
        //十个整数
        int[] numbers = new int[10];
        //集合：List,Set,Map
        List<Integer> list = new ArrayList<Integer>();
        list.add(10);
        list.add(14);
        list.add(15);
        list.add(12);
        for(Integer num:list){
            System.out.println(num);
        }
        List<String>names=new ArrayList<String>();
        names.add("张三");
        names.add("李四");
        names.add("王五");
        names.add("马六");
        names.add("赵七");
        for (String name:names){
            //第一个name是集合下标，第二个name是集合内容
            System.out.println(names.indexOf(name)+"|"+name);
        }
        System.out.println("集合大小："+names.size());
        String de1Name=names.remove(2);//删除第三个元素
        System.out.println("删除的第三个元素是："+de1Name);//打印删除元素的内容
        System.out.println(names.get(2));//删除后的第三个元素为原本的第四元素
        System.out.println("删除第三个冤死后的集合大小："+names.size());
    }
}